body {
background-image: url(background.jpg);
font-family: Arial, Helvetica, sans-serif;
margin: 0;
}

#container {
width: 1200px;
margin: 0 auto;
}

#header {
padding-top: 20px;
height: 50px;
}

#logo {
float:left;
padding-left:10px;
font-size: 30px; 
font-family: "Myriad Pro", "Arial Narrow";
letter-spacing: 1px;
}

#logo a {
color:#FFFFFF;
text-decoration: none;
}

#menu {
float:right;
padding:16px 10px 0 0;
font-size: 40px;
letter-spacing: 1px;
}

#menu a {
color: #FFFFFF;
text-decoration: none;
}

#menu a:hover {
color: #FFFFFF;
}

#main {
color: #FFFFFF;
background-color:#232323;
}

#main a {
color: #FFFFFF;
}

#main a:hover {
color: #FFFFFF;
}

#left {
float:left;
width:570px;
padding:0 10px 0 10px;
}

#right {
font-size: 11px;
text-align:center;
float:right;
width:570px;
padding-right:10px;
}

.block {
background-color:#363636;
font-size: 14px;
margin:10px 0 10px 0;
padding:10px;
}

.clear {
clear: both;
}

#footer {
text-align:right;
padding:5px 10px 20px 0;
font-size:10px;
color: #D8D8D8;
}

#footer a {
color: #D8D8D8;
text-decoration: none;
}

#footer a:hover {
color: #54CA2B;
}

.img_left {
margin:0 10px 1px 0;
}

.img_right {
margin-top:10px;
}

h2 {
font-size: 12px;
font-weight: bold;
margin:0;
padding-bottom:10px;
}